package com.info33.platform.system.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.info33.platform.common.mvc.entity.BaseEntity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class SysAnnouncement extends BaseEntity {

	private static final long serialVersionUID = 1L;
	

	   /*标题*/
	@ApiModelProperty(value = "标题")
	private String title;
	    /*正文*/
	@ApiModelProperty(value = "正文")
	private String content;
	   /*附件*/
	@ApiModelProperty(value = "附件")
	private String file;
	    /*生效时间*/
	@ApiModelProperty(value = "生效时间")
	private Date startTime;
	    /*截止时间*/
	@ApiModelProperty(value = "截止时间")
	private Date endTime;
	/*权限组别(userIds,groupIds,roleIds,groupRoleIds)*/
	@ApiModelProperty(value = "权限组别(userIds,groupIds,roleIds,groupRoleIds)")
	private String authGroup;
	    /*是否全体人员可用，false否true可*/
	@ApiModelProperty(value = "是否全体人员可用，false否true可")
	private String authAll;   
	@ApiModelProperty(value = "发起该条记录的id")
	private String  currentId;
	   /*公告分类*/
	@ApiModelProperty(value = "公告分类")
	private String type;
	   /*公告分类名称*/
	@ApiModelProperty(value = "公告分类名称")
	private String typeName;
	   /*图片路径*/
	@ApiModelProperty(value = "图片路径")
	private String filePath;
	   /*图片路id*/
	@ApiModelProperty(value = "图片id")
	private String fileId;
	   /*创建人*/
	@TableField(exist=false)
	private String createName;
	@TableField(exist=false)
	private String files;

}